renal impression - Francés Inglés Diccionario